@charset "utf-8";
*{margin:0; padding:0}
body{background:url(images/background.jpg) no-repeat top scroll #DCDDD7}
img{border:0}
a:link, a:visited{color:#333; text-decoration:none}
a:hover, a:active{color:#C3262D; text-decoration:underline}
#wrapper{width:1000px; clear:both; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:13px; margin:0 auto; background:url(images/bg_container.gif) no-repeat top right #FFF}
#top{width:100%; height:42px; text-align:right; line-height:42px; background-color:#585858}
#top #search{width:auto; float:left; margin-left:10px}
#top #lang{width:auto; float:right}
#top #lang img{margin:10px 10px 0 0}
#main{width:100%; height:155px; background-color:#DCDDD7}
#logo{width:258px; float:left; margin:22px 0 0 10px}
#menu{width:680px; float:right}
#menu #menuchinh{width:auto; line-height:46px; height:50px; float:right; padding-right:20px; background:url(images/menu_bg.gif) repeat-x;}
#menu #menuchinh a{font-size:18px; color:#FFFFFF;}
#menu #menuchinh a:hover{color:#FF0}
#menu #sub{float:right; margin-right:20px}
#slider{width:100%; clear:both}
#slogan h3{width:100%; text-align:right; background-color:#F1EBDD; font-family:"Times New Roman", Times, serif; font-size:22px; font-style:italic; color:#9C7937; padding:20px 0 10px; margin-right:20px; border-bottom:solid 3px #FFFFFF}
#content{width:100%}
#content .content{width:100%; margin-top:20px; padding-bottom:20px; border-bottom:solid 2px #C3262D}
#content .content h2{text-transform:uppercase; color:#c3262e; font-size:18px; margin-bottom:10px}
#content .content h4{text-decoration:underline}
#content .content li{width:245px; float:left; line-height:16px; height:32px; overflow:hidden; list-style:none; margin:0 10px 8px 5px}
#content .content .box1{width:260px; float:left; margin-left:30px; text-align:justify}
#content .content .box1 p{line-height:20px}
#content .content .box2{width:650px; float:right}
#content .content .box2 img{float:left; margin-right:10px}
#content .content .box2 .item1{border-bottom:solid 2px #C3262D}
#content .content .box2 .item2{margin-top:15px}
#content .content .box2 .item3{width:270px; line-height:18px; float:left; text-align:justify; margin:15px 60px 0 0}
#content .content .box2 .item4{width:230px; height:110px; float:left; margin-top:40px;; padding:9px 11px; background:url(images/tuvan.jpg) no-repeat}
#content .content .box2 .item4 p{line-height:23px;}

#viewpost{width:685px; float:left; list-style:inside; margin-left:10px}
#viewpost #navigator{width:auto; float:left; height:59px; color:#FFFFFF; font-weight:bold; font-size:20px; margin-left:-20px}
#viewpost #navigator p{float:left; width:auto; line-height:45px; padding:0 45px 14px 10px; background:url(images/title_2.gif) repeat-x;}
#viewpost h1 {font-size:20px; clear:both; margin-bottom:10px; color:#860000}
#viewpost .date{width:auto; float:right; clear:both; color:#666; font-style:italic; padding-left:22px; background:url(images/date.jpg) no-repeat left}
#viewpost div, #viewpost p{line-height:22px;}
#viewpost li{padding:0 0 3px 25px}
#viewpost .item{width:100%; clear:both; padding-top:10px; border-bottom:dotted 1px #999999}
#viewpost .item p{line-height:22px; height:66px; overflow:hidden}
#viewpost .item h4{font-size:14px; line-height:22px;}
#viewpost .item img{width:120px; height: 90px; float:left; margin-right:5px}

#phantrang {clear:both; text-align:right; margin:20px 10px}
#phantrang a {padding:3px 8px; background:#E6E6E6; border:solid 1px #999999; color:#000; margin:0 2px}
#top_back{width:100%; float:left; text-align:right; border-bottom:solid 3px #C3262D; padding:10px 0; position:relative; bottom:10px; background-color:#FFFFFF}

#right{width:290px; float:right; background-color:#FFF; border-left:solid 1px #CCC}
#right .item{padding:10px 0 10px 10px; border-bottom:solid 3px #FFFFFF}
#right .item h3 a{font-size:16px; color:#C3262D; margin-left:10px}
#right .item a{display:block; line-height:35px; font-weight:bold; margin-left:22px}
#right .item4{width:230px; height:110px; float:left; margin:20px;; padding:9px 11px; background:url(images/tuvan.jpg) no-repeat}
#right .item4 p{line-height:23px;}

#footer{width:100%; background-color:#DCDDD7; padding:15px 0}
#footer #foo1{width:450px; text-align:justify; font-weight:bold; line-height:28px; height:28px; overflow:hidden; color:#c3262e; font-size:16px; margin:0 auto}
#footer #foo2{width:450px; text-align:justify; font-weight:bold; line-height:15px; height:15px; overflow:hidden; color:#c3262e; font-size:14px; margin:0 auto 15px auto}
#footer #foo3{width:900px; margin:0 auto;}
#footer #foo3 td{line-height:18px}

.item_thuvien{width:200px; float:left; margin:6px;; padding:3px; border: solid 1px #CCCCCC}
.item_thuvien img{width:200px; height:140px;}
.item_thuvien h3{font-size:14px; line-height:22px; height:44px; overflow:hidden}
.txt{width:300px; padding:3px 5px; color:#666; margin:5px 0}
.textarea{width:300px; height:100px; padding:3px 5px; color:#666; margin:5px 0}
.btn{padding:5px 25px; margin:5px 10px 5px 0}

/*menu*/
#nav, #nav ul {list-style:none; position:relative; z-index:1000; font-size:16px; font-weight:bold; color:#FFFFFF; float:right}
#nav a:link, #nav a:active, #nav a:visited {display:block; background-color:none; text-decoration:none}
#nav a{color:#333; padding:8px 10px}
#nav a:hover {background-color:#CCC}
#nav li {float:left; position:relative}
#nav ul {position:absolute; width:190px; top:33px; display:none}
#nav li ul a {width:190px; line-height:22px; color:#FFF; float:left; font-weight:normal; font-size:13px; padding:5px 10px; background-color:#860000; border-bottom:solid 1px #670000}
#nav li ul a:hover {background-color:#aa0000; color:#FFF}
#nav ul ul {top:auto}
#nav li ul ul {left:190px; margin-left:10px;}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul {display:none}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul {display:block}

/*Photos*/
#photos * {margin: 0px; padding: 0px}
#photos ul {width:100%; margin-left:20px}
#photos ul li {display: inline; width:196px; height:156px; float:left; margin:10px}
#photos .wide {border-bottom: 1px #000 solid; width:4000px;}
#photos .img {width:180px; height:140px; float:left; border:1px solid #999999; padding: 8px}